html,body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
        background: url(image/biblioteca.jpg) repeat;
	background-attachment: fixed;

}


#container {

	margin: 0px auto;
	width: 960px;
	border-top:1px solid black;
        background: url(image/sfondi/sfondo_80.png) repeat-y;
}

#header {
	width:960px;
	background: url(image/header_.png);
	font-weight: bold;
	margin: 0px auto;
	padding: 0;
	height: 180px;

}

#footer {
	clear: both;
        width: 960px;
	background: url(image/footer.jpg) repeat;
	margin: 0px auto;
	color:white;
	padding-top:2px;
	height: 50px;
   	 -moz-box-shadow: 0 0 5px #888;
	 -webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 10px gray;
}



#content {
	border: 0px solid #0066cc;
	padding: 1em;
        font-size: 13px;
	margin-right: 40px;
	margin-left: 40px;
	margin-buttom:0px;
	margin-top: 0px;
	text-align: justify;
        min-height:400px;

}

.tab td{
	background: lightgrey;
	height:23px;
	padding-left:7px;
}
.tab table{
	border: 0px;
	width: 100%;
}

#tabella table{
	/*border-collapse: collapse;*/
	width:850px;
	padding: 2px 2px 2px 2px;
	border:1px solid gray;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-box-shadow: 0 0 5px black;
	-webkit-box-shadow: 0 0 5px black;

}
#tabella tr:nth-child(2n+2) { background-color: #F1F1F1; }
#tabella tr:nth-child(2n+3) { background-color: #FFFFFF; }
#tabella tr.titolo{font-weight:bold;color:white;background: url(image/sottoTitolo.png) repeat;}
#tabella td{border-bottom: 1px solid gray;padding: 5px 1px 5px 1px;font-family: verdana;text-align:center;font-size:13px;}



p#errore{
	color:red;
	font-weight:italic;
	height:8px
}
input#in{
    width:300px;
    height:23px;
    font-weight: bold;
    padding-left:4px;
    border:1px solid gray;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
input#inLogin{
    width:165px;
    height:23px;
    font-weight: bold;
    padding-left:4px;
    border:1px solid gray;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;

}
input#inLoginUser{
    background-image: url(image/user.png);
    background-repeat: no-repeat;
    background-position:left;
    width:165px;
    height:23px;
    font-weight: bold;
    padding-left:16px;
    border:1px solid gray;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
input#inLoginPwd{
    background-image: url(image/passw.png);
    background-repeat: no-repeat;
    background-position:left;
    width:165px;
    height:23px;
    font-weight: bold;
    padding-left:16px;
    border:1px solid gray;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
button#pulsante{
    min-width:105px;
    height:25px;
    background:lightblue;
     border:1px solid gray;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
button#pulsanteOperazione{ min-width:30px; height:23px; color:black; padding-bottom: 1px; background:white;
     border:1px solid gray;-moz-border-radius: 7px;-webkit-border-radius: 7px;-moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;}

#pulsanteLogoutLogin{
    width:65px;
    height:25px;
    font-size: 10px;
    font-weight:bold;
    color: black;
    background:lightgray;
     border:1px solid gray;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#cornice{
    margin-top: 40px;
    border: 1px solid gray;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-box-shadow: 0px 0px 15px #888;
    -webkit-box-shadow: 0px 0px 15px #888;
    width: 500px;
    padding-bottom:20px;
    background:white;
}

#corniceLogin{
     margin-top: 40px;
     width: 300px;
     padding-bottom:20px;
    background: lightgrey;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-box-shadow: 0px 0px 15px #888;
    -webkit-box-shadow: 0px 0px 15px #888;
}

#sottoHeader{
    text-align: right;
    color:black;


}
p#titolo{
    margin-top:10px;
    font-weight: bold;
    font-size: 24px;
    text-shadow: 5px -4px 4px #888;
}
#footer .diritti{text-shadow: 0 0 4px black; font-family: verdana; text-align:center;text-decoration:none;color: black;font-size: 10px;}




